package com.beiding.mpTimer;

/**
 * 任务派发器
 * <p>
 * 对于准时发生的时间或者已经过期的时间可以使用该派发器对任务进行派发
 */
public interface Dispatcher {

    /**
     * 进行任务的派发
     *
     * @param time  任务的发生时间
     * @param tasks 任务的Id集合
     */
    void distribute(long time, Iterable<String> tasks);

}
